//
//  MGLRequsetFactory.h
//  CPManage
//
//  Created by lvho on 2017/4/26.
//  Copyright © 2017年 com.jiaoshou.chen. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MSLRequsetFactory : NSObject

@property (strong, nonatomic) NSMutableURLRequest *mutableRequest;

- (void)switchService;
/**
 *  发送网络请求的请求体
 *
 *  @param urlPath           请求的地址参数
 *  @param hosts             当前请求的服务器地址,错误重试地址。
 *  @param useHttps          是否https 目前无用
 *  @param method            请求方式 post、get
 *  @param params            基本参数，不包括公共参数
 *  @param header            公共参数，不包括基础公共参数 没有传空
 */
- (NSMutableURLRequest *)generateRequestWithUrlPath:(NSString *)urlPath
                                              hosts:(NSArray <NSString *>*)hosts
                                           useHttps:(BOOL)useHttps
                                             method:(NSString *)method
                                             params:(NSDictionary *)params
                                             header:(NSDictionary *)header;


@end
